package cn.itcast.nems.studentrecord.service.studentrecord;

import cn.itcast.nems.studentrecord.dto.change.StudentRecordChangeCheckDTO;
import cn.itcast.nems.studentrecord.dto.change.StudentRecordChangeCheckResult;

/**
 * 学籍变更
 */
public interface StudentRecordChangeService {

    /**
     * 判断学籍是否可以变更
     *
     * @param originStudentRecordId 变更前的学籍ID（原学籍）
     * @param dto                   想要变更数据
     * @return 是否可以变更
     */
    StudentRecordChangeCheckResult canChange(String originStudentRecordId, StudentRecordChangeCheckDTO dto);

}
